// utils/safeGet.js
export function safeGet(obj, path, defaultValue = 0) {
	return path.split('.').reduce((o, k) => (o || {})[k], obj) || defaultValue;
}